home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 35 / Commodore_Free_Issue_35_2009_Commodore_Computer_Club.d64 / iv gideon < prev    next >
Text File  |  2023-02-26  |  11KB  |  319 lines

  1.  
  2.  
  3.  
  4. *************************************
  5. Commodore Free talk to Gideon
  6. Zweijtzer Creator of the 1541Ultimate
  7. *************************************
  8.    http://www.1541ultimate.net/
  9.  
  10. Gideon Zweijtzer took time to speak
  11. to Commodore Free about his love of
  12. Commodore, and the future for his
  13. excellent 1541 Ultimate Plus upgrade.
  14.  
  15. Many of today's Commodore 64 users,
  16. enthusiasts, fans and so-called
  17. experts will be in their late 20s
  18. through to their mid-30s, and
  19. remember Commodore's mighty 8-bit
  20. from their childhood, especially in
  21. parts of mainland Europe where the
  22. 64K 'Bread-bid' did particularly
  23. well. Gideon is no exception to this
  24. rule, introducing himself as "35 and
  25. living in the Netherlands" and
  26. revealing a typical story by
  27. recalling "as a child I was really
  28. hooked to the C64 for many years,
  29. starting at the age of 9. At the age
  30. of 11 I got my first C64 of my own.
  31. For some time, I used it for
  32. everything, including writing fully
  33. laid out documents, using PrintFox,
  34. then the Amiga came, and I switched
  35. over", and regardless of upgrading to
  36. the 16-bit Miggy, it was the 64 that
  37. started his love affair with
  38. computing, and with the Commodore
  39. brand.
  40.  
  41. Behind all of this is a dark secret,
  42. "the C64 was the first... although I
  43. also secretly played with my
  44. brother's [Sinclair] ZX-81 before the
  45. C64 came." Whilst you recover from
  46. the shock of that revelation, it will
  47. be less surprising to hear what drew
  48. Gideon into using computers in the
  49. first place; "I was often
  50. programming, and I spent hours and
  51. hours copying games, but I never
  52. actually played any of them. Only
  53. Giana Sisters. I was hooked to that!"
  54. So, it was the all-round usability of
  55. the C64, especially as he "used
  56. PrintFox for editing and writing
  57. reports for school. And I enjoyed the
  58. C64 a lot, really. I believed it was
  59. a very good machine for its time."
  60. Now, if only I'd had Commodore's set
  61. up 'for educational purposes' in my
  62. school. Sadly, like most people in
  63. the UK, if I wanted to do school work
  64. on a computer, it'd have to be on a
  65. BBC Micro, something that most people
  66. didn't have at home.
  67.  
  68. As we talked, Gideon admitted that
  69. his obsession with the Rainbow Arts
  70. game The Great Giana Sisters,
  71. revealing "I was so hooked on [The
  72. Great] Giana Sisters, that I reverse
  73. engineered the code to some extent
  74. and wrote a level editor and created
  75. Giana Sisters II, together with two
  76. friends of mine", although his
  77. version including the level editor
  78. was never made available to anyone
  79. else, his edited game found its way
  80. out: "Giana Sisters II is available.
  81. I was very surprised when I found it
  82. on a 15000-games DVD."
  83.  
  84. Like many of us, his C64 was dormant
  85. for many years, waiting to be
  86. rediscovered. "My Commodore had been
  87. pretty much 'dead' for me for many
  88. years." It was never forgotten though
  89. - "Professionally I got into
  90. programmable logic, the generic term
  91. for FPGA technology. Then, when I
  92. wanted to do some experiments with
  93. FPGAs for a hobby, I chose the C64 as
  94. a platform. The first thing I did
  95. back in 2000 was write a 6502 in
  96. VHDL, and replaced the 6510 on a real
  97. Commodore with mine, and debugged it
  98. until it booted the kernal. "Then I
  99. wanted to write a 32-bit 6502
  100. replacement, but that project never
  101. got finished, mostly due to the fact
  102. no one would ever write a compiler
  103. for it." A 32-bit 6502 replacement? I
  104. pressed him to tell me more, and
  105. whether or not it was inline with the
  106. 65832 I had heard about earlier in
  107. the decade. "My project was the
  108. 65GZ032; a CPU that could execute
  109. both 8- bit instructions as well as
  110. 32 bit instructions without switching
  111. between modes.", so it was something
  112. different, though would be compatible
  113. with "the 6502" which he "used it in
  114. a project at the university." After
  115. abandoning his 32-bit dream, he
  116. concentrated on a VHDL replacement
  117. for the C64 chipset, as he explained.
  118. "For some years, nothing happened...
  119. at some free evenings I wrote VHDL to
  120. replace the other C64 chips, and
  121. demonstrated a working C64 in one
  122. FPGA chip at my work place, using an
  123. (expensive) FPGA development board. I
  124. did this just for fun, actually. And
  125. the Commodore One from Jeri Elsworth
  126. already existed at that time."
  127.  
  128. So, how did the idea for the 1541
  129. Ultimate come along then? "Later on,
  130. I talked to a colleague of mine about
  131. what I could do, since others already
  132. developed the C64, so then the idea
  133. came up to implement a 1541 instead.
  134. At first, I demonstrated this using a
  135. development board. I could load a
  136. disk image through Ethernet from a
  137. laptop and demonstrate the operation.
  138. And later, the idea came to implement
  139. this on a cartridge, and use the
  140. C64's VIC chip to display a menu to
  141. select disks. This is how the 1541
  142. Ultimate came into existence." But,
  143. it didn't stop at just implementing a
  144. 1541, as this piece of kit can mimic
  145. many cartridges, including the 17xx
  146. Ram Expansion Units from Commodore.
  147. "Actually, it was more of a fun thing
  148. again. I equipped the 1541U with 32MB
  149. of RAM, and thought it must be
  150. possible to implement the REU. So I
  151. took the register description and
  152. added it to the 1541U."
  153.  
  154. One thing on the mind of many GEOS
  155. enthusiasts is, will he ever get
  156. around to implementing such devices
  157. as the RAMLink, so I pressed him on
  158. this. "Not yet, but ever since the
  159. sales of the 1541U took off, I am so
  160. swamped with other things than
  161. programming, that it is just a
  162. limitation of my time." There is
  163. quite a wish-list for the hardware,
  164. as he stated, "many people have asked
  165. me to implement many extensions, but
  166. my time is limited." Of course, he is
  167. only one man, and not an entire
  168. industry, or a production line, as we
  169. must remember! He also had his
  170. priorities sorted when I spoke to
  171. him, "at this moment, having a
  172. holiday is the top of my list!! Haha!
  173.  
  174. As we will all appreciate, he has
  175. needed a holiday, "honestly, since I
  176. am still working full time, the 1541U
  177. project has been wearing me out a
  178. lot", but you can never stop a
  179. workaholic, "technically, when it
  180. comes to the 1541U, I am working on a
  181. new version of the firmware, that
  182. will remove some of the current
  183. limitations in the software design",
  184. although many people have said that
  185. the device is hardly 'limited',
  186. Gideon seems to have something of a
  187. perfectionist in him, as he sees a
  188. lot of room for improvement "the
  189. current firmware is based on a 6502
  190. CPU. This CPU has many limitations.
  191. It can only access 64K at a time, and
  192. as you understand, the 1541U needs to
  193. address more data in its memory. So
  194. there is an extensive memory mapping
  195. scheme in effect that enables the
  196. 1541U to do the things it can do now.
  197. But it is a dead end, since the whole
  198. firmware is full of memory mapping
  199. code. In this way, it is the address
  200. bus that has the limitations. The
  201. idea is to use a small 32-bit CPU in
  202. the new firmware. But this transition
  203. involves rewriting a lot of the code!
  204.  
  205. So, will we have a 32-bit future
  206. then? Surely, if this can be done,
  207. the 1541U really will be the
  208. 'Ultimate' cartridge, but he
  209. continued, "I have put some efforts
  210. in creating a new version of the
  211. hardware, which is now announced on
  212. my website. I am trying to make the
  213. new 1541U even more versatile, and
  214. make it more 'ultimate' than the
  215. current one is. But I think that
  216. after this one, I will have to start
  217. looking for other things to do in my
  218. life." I'm sure you will agree that,
  219. when this time comes, we'll be left
  220. with one superb piece of hardware
  221. that will even appeal to the more
  222. casual users.
  223.  
  224. What of the future for this project
  225. though? I told him about a friend of
  226. mine who said that he fully expected
  227. there to still be Commodore users
  228. beyond the year 2000, though he
  229. wondered what people would be doing
  230. with the old 8-bit other than playing
  231. classic games. Many of you will know
  232. the answer to this, as support came
  233. along for PostScript Laser Printers,
  234. and connectivity to modern networks.
  235. Where did he see the Commodore 64
  236. platform in a decades time?
  237. Teasingly, he said "I think the new
  238. 1541U will once again add something
  239. to the C64." So, what exactly? "The
  240. major new addition to the 1541U-II is
  241. a USB-host port. With the right
  242. software support, this port can be
  243. used to attach memory sticks, other
  244. storage devices like hard disks, as
  245. well as printers and other stuff. And
  246. yes, connect a PC to share files
  247. should be possible as well." After
  248. salivating at these thoughts, I came
  249. to my senses again and continue to
  250. press him for more information.
  251.  
  252. "Well, the power usage of the [new]
  253. cartridge itself will be somewhat
  254. lower [than the 1541U]. But you have
  255. to keep in mind that without the use
  256. of a powered USB hub, the C64 will
  257. power your external USB device, so
  258. this is not recommended. Though I
  259. expect it to be no problem to use a
  260. USB memory stick. Initially, the only
  261. USB support in the firmware will be
  262. for mass storage devices, so that it
  263. can be used for the fundamental 1541U
  264. function. No HUB support at
  265. first."Will we need a separate
  266. Ethernet adapter then? Gideon thinks
  267. not, at least in the medium term. "I
  268. think, that in time, it would be
  269. possible to emulate the CS8900A chip
  270. in the FPGA, and use a USB to
  271. Ethernet adapter to provide Ethernet
  272. functionality to the 1541U-II again.
  273. That is why the Ethernet port has
  274. disappeared." And what about using
  275. USB joysticks? "Yes, indeed. Although
  276. joysticks need to be supported [in
  277. the hardware] as well in the software
  278. running on the C64. This is because
  279. the 1541U cannot replace the 6526 CIA
  280. chip inside the C64; otherwise it
  281. would be possible."
  282.  
  283. It may seem an obvious question to
  284. ask, but stating the bloomin' obvious
  285. is something that I'm very good at.
  286. 1541U-II will keep the Commodore
  287. platform interesting for the next few
  288. years at least? "I hope it will!"
  289. Gideon replied, further explaining
  290. that "the 1541U-II will bridge the
  291. Commodore platform to modern
  292. hardware, which gives a lot of new
  293. possibilities. And since the
  294. Commodore platform is such an open
  295. platform, people might want to create
  296. new, fun applications. I wished I
  297. could have come up with the 1541U ten
  298. years ago" indeed, as do we all. And
  299. so the interview came to a close with
  300. Gideon, humble as ever, leaving
  301. Commodore Free's readers with a
  302. message: "The most important thing I
  303. would like to say to the CF readers
  304. is 'Thank you!' Thank you for so many
  305. of you having interest in the 1541U
  306. project, and for the trust many of
  307. you have shown by paying in advance
  308. and sometimes having to wait for a
  309. long time before I can deliver the
  310. hardware." The future is looking
  311. bright again, and it seems that
  312. through Gideon we have a new CMD;
  313. giving us what we are missing,
  314. functionality, compatibility and
  315. performance, and at a cheaper price
  316. than those coveted 90s upgrades.
  317.  
  318. =====================================
  319.